#列表使用
# 列表的声明方式，以中括号的当时括起来，内部元素使用，进行分隔
#声明了一个空的列表
# list1=[]
# 声明了一个数组，并对数组中的元素进行初始赋值
list1=[8,'python',2.23,'python']
#################################新增方法#####################################################
# print(type(list1)) #获取打印列表的类型
# print(list1)   #将列表打印至控制台
# print(list1[0]) #通过下标的方法进行取值
# list1[2]=3.14  #可以通过下标的方式，对列表中的元素重新赋值
# print(list1)   #将列表打印至控制台
# # append方法，可以在列表后，直接进行元素的追加
# list1.append(3)
# list1.append('java')
# print(list1)
# # insert方法的使用，可以在指定位置进行元素插入（第一个参数代表的是，指定插入元素的位置，第二个参数代表所插入的元素）
# list1.insert(1,'张三丰')
# print(list1)
# list2=['静夜思','李白','悯农',6]
# # extend方法，可以实现批量添加，将另一个列表中的元素，批量添加到当前列表中
# list1.extend(list2)
# print(list1)
##################################删除操作###################################################
# print(list1)
# # pop方法，可以对列表中的最后一个元素进行删除操作
# # list1.pop()
# print(list1)
# # remove 移出指定元素（参数）,若列表中有多个重复的元素，则移出从左向右数，第一个出现的指定元素
# # list1.remove(8)
# list1.remove("python")
print(list1)
# index 可以查找指定元素的下标,若列表中有重复元素，则返回从左到右的第一个出现的元素的下标
print(list1.index("python"))
# count 方法，用于统计指定元素出现的次数
print(list1.count("python"))





